package com.ruoyi.project.data.service;

import java.util.List;
import java.util.Map;

import com.ruoyi.framework.web.domain.AjaxResult;
import com.ruoyi.project.data.domain.ComparisonStatistics;
import com.ruoyi.project.data.domain.WeightRecord;
import com.ruoyi.project.data.domain.WeightRecordDistinguish;

/**
 * 称重记录Service接口
 *
 * @author ruoyi
 * @date 2020-03-21
 */
public interface IWeightRecordService
{
    /**
     * 查询称重记录
     *
     * @param id 称重记录ID
     * @return 称重记录
     */
    public WeightRecord selectWeightRecordById(Long id);

    /**
     * 查询称重记录列表
     *
     * @param weightRecord 称重记录
     * @return 称重记录集合
     */
    public List<WeightRecord> selectWeightRecordList(WeightRecord weightRecord);

    public Map<String, Object> getCarDataByNo(Map<String, Object> param);

    public List<WeightRecordDistinguish> selectWeightRecordComparisonResults(WeightRecordDistinguish weightRecordDistinguish);

    public List<ComparisonStatistics> selectComparisonStatistics();

    public AjaxResult getVideoPath(Long id);
}
